package com.prawn.ift_collequipment.pojo;

import org.hibernate.annotations.DynamicInsert;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
/**
 * 实体类
 * @author Administrator
 *
 */
@Entity
@Table(name="ift_equipment_breakdown")
@DynamicInsert
public class EquipmentBreakdown implements Serializable{

	@Id
	private String id;//ID


	
	private String equipmentId;//引用控制设备编号
	private String sceneId;//所处场景
	private String eqType;//设备类型：0智能；1控制
	private String bdType;//故障类型
	private String symptom;//故障症状
	private String bdClass;//故障等级
	private java.util.Date happenTime;//发生故障时间
	private String happenReason;//故障原因
	private java.util.Date resolveTime;//解决故障时间
	private String resolveWay;//解决故障方法
	private String bdDescription;//故障描述
	private String channelId;//引用通道ID
	private String remarks;//备注信息
	private String createBy;//创建者
	private java.util.Date createDate;//创建时间
	private String updateBy;//更新者
	private java.util.Date updateDate;//更新时间
	private String delFlag;//删除标记

	
	public String getId() {		
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getEquipmentId() {		
		return equipmentId;
	}
	public void setEquipmentId(String equipmentId) {
		this.equipmentId = equipmentId;
	}

	public String getSceneId() {		
		return sceneId;
	}
	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	public String getEqType() {		
		return eqType;
	}
	public void setEqType(String eqType) {
		this.eqType = eqType;
	}

	public String getBdType() {		
		return bdType;
	}
	public void setBdType(String bdType) {
		this.bdType = bdType;
	}

	public String getSymptom() {		
		return symptom;
	}
	public void setSymptom(String symptom) {
		this.symptom = symptom;
	}

	public String getBdClass() {		
		return bdClass;
	}
	public void setBdClass(String bdClass) {
		this.bdClass = bdClass;
	}

	public java.util.Date getHappenTime() {		
		return happenTime;
	}
	public void setHappenTime(java.util.Date happenTime) {
		this.happenTime = happenTime;
	}

	public String getHappenReason() {		
		return happenReason;
	}
	public void setHappenReason(String happenReason) {
		this.happenReason = happenReason;
	}

	public java.util.Date getResolveTime() {		
		return resolveTime;
	}
	public void setResolveTime(java.util.Date resolveTime) {
		this.resolveTime = resolveTime;
	}

	public String getResolveWay() {		
		return resolveWay;
	}
	public void setResolveWay(String resolveWay) {
		this.resolveWay = resolveWay;
	}

	public String getBdDescription() {		
		return bdDescription;
	}
	public void setBdDescription(String bdDescription) {
		this.bdDescription = bdDescription;
	}

	public String getChannelId() {		
		return channelId;
	}
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getRemarks() {		
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCreateBy() {		
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public java.util.Date getCreateDate() {		
		return createDate;
	}
	public void setCreateDate(java.util.Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {		
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public java.util.Date getUpdateDate() {		
		return updateDate;
	}
	public void setUpdateDate(java.util.Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getDelFlag() {		
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}


	
}
